package cn.edu.ctbu.jpatest.dao;

import cn.edu.ctbu.jpatest.entity.SC;
import cn.edu.ctbu.jpatest.entity.SCPK;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;

/**
 * @author xiaopeng
 * @version 1.0
 */
public interface SCRepository extends JpaRepository<SC, SCPK> {
    /**
     * 查询指定 cno 在 SC 表中出现的次数
     * @param cno 课程编号
     * @return 指定 cno 出现的次数
     */
    @Query("SELECT COUNT(sc) FROM tb_sc sc WHERE sc.cno = :cno")
    Long countByCno(@Param("cno") String cno);
}
